#ifndef _MENU_H_
#define _MENU_H_

#include <sys/farptr.h>		//onde estao definidas as funcoes _farpokeb() e _farpeekb()
#include <go32.h>			//onde se encontra definido '_dos_ds'
#include "utypes.h"
#include "video-graphics.h"
#include "video-text.h"

#define BLUE_FOREG  (1 << 0)  ///< Foreground blue bit
#define GREEN_FOREG (1 << 1)  ///< Foreground green bit
#define RED_FOREG   (1 << 2)  ///< Foreground red bit

#define STRONG      (1 << 3)  ///< Foreground intensity bit

#define BLUE_BACK   (1 << 4)  ///< Background blue bit
#define GREEN_BACK  (1 << 5)  ///< Background gren bit
#define RED_BACK    (1 << 6)  ///< Background red bit
#define branco (15)

void desenha_ascii(char* strings[], int x, int y, char attributes);

void desenhaMenu(int opcao);

static char* titulo_ascii[] = {
    " *******       **       ******  ********",
    "/**////**     ****     **////**/**///// ",
    "|/**   /**    **//**   **    // /**     ",
    "/*******    **  //** /**       /******* ",
    "/**///**   **********/**       /**////  ",
    "/**  //** /**//////**//**    **/**      ",
    "/**   //**/**     /** //****** /********",
    "//     // //      //   //////  //////// ",
    "fim"
};

static char* jogar_ascii[] = {
    "           Novo Jogo          ",
    "fim"
};

static char* pont_ascii[] = {
    "      Pontuacoes Maximas      ",
    "fim"
};

static char* inst_ascii[] = {
    "          Instrucoes         ",
    "fim"
};

static char* sair_ascii[] = {
    "             Sair            ",
    "fim"
};

#endif

